const express = require('express')


// 2. -----------------------------------------
// 内置的一个静态资源中间件 ，它的参数是静态资源的路径
// console.log(__dirname + '/public', '----')
app.use(express.static(__dirname + '/public'))

app.get('/', (req, res, next) => {
  res.send('hello world')
})

app.post('/api/login', (req, res, next) => {
  // 在post接口中 获取参数 req.body
  // post参数必须通过中间件的解析
  const { body, method } = req;
  res.send({
    code: 0,
    msg: 'success',
    data: {
      body,
      method
    }
  })
})

app.listen(8000, () => {
  console.log(`server port is 8000`)
})